﻿-- =============================================
-- Author:		Jhonatan Christian Belmontes Morales
-- Create date: 19/03/2012
-- Description:	Obtiene procedencias
-- =============================================
CREATE PROCEDURE [dbo].[spObtenProcedencia]
    (  
      @pnIdLaboratorio INT ,  
	  @pnIdProcedencia INT ,  
      @psDescripcion NVARCHAR(300) ,
	  @pnIdSucursal INT 
    )  
AS   
    BEGIN  
  
        SET NOCOUNT ON ;  
  
        IF @psDescripcion = ''   
            SET @psDescripcion = NULL ;  
  
        SELECT  cp.IdLaboratorio ,  
				cp.IdProcedencia ,  
                cp.Descripcion ,
				cp.IdSucursal 
        FROM    dbo.CatProcedencia cp  
        WHERE   ( cp.Descripcion LIKE '%' + @psDescripcion + '%'  
                  OR @psDescripcion IS NULL  
                )  
                AND ( cp.IdProcedencia = @pnIdProcedencia  
                      OR @pnIdProcedencia IS NULL  
                    )  
   
        SET NOCOUNT OFF ;  
    END  